package com.example.forum2.services;

import com.example.forum2.model.User;

//@Service
public interface IUserService {

//    这个类用来创建普通用户
    void createNormalUser(User user);
    User selectByUserName(String username);
//    登录功能
    User login(String name,String password);
//    根据id查询用户信息
    User selectById(Long id);
//    更新当前用户的发帖数
    void addOneArticleCountById(Long id);
//    删除帖子操作
    void subOneArticleCountById(Long id);
//    修改个人信息
    void modifyInfo(User user);
//    service层从controller层接收到三个参数
//    用来修改密码.
    void modifyPassword(Long id,String newPassword,String oldPassword);
}
